package com.github.md11235.ideaproofofwork.entity

import java.time.LocalDateTime

data class FileChangeEvent(
    val timestamp: Long,
    val actionType: ActionType,
    val charPosition: Int,
    val filename: String,
    val oldText: String,
    val newText: String
)

enum class ActionType {
    INSERT,
    DELETE,
    UPDATE,
    SNAPSHOT,
    OTHER
}